horseshoe nail - French English Dictionary